IIoModule 介面

代表一個 I/O 模組。

繼承體系

  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IModule
      IntervalZero.KINGSTAR.Base.Class.IIoModule

命名空間IntervalZero.KINGSTAR.Base.Class

組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

語法

C#VB
public interface IIoModule : IModule, INotifyPropertyChanged
Public Interface IIoModule Inherits IModule, INotifyPropertyChanged

 

IIoModule 介面陳列了以下成員:

方法

 名稱說明
ForceInput (bool)將一個位元寫入模擬 I/O 模組的輸入。
ForceInput (byte)將一個位元組寫入模擬 I/O 模組的輸入。
ForceInput (double)將一個 double 寫入模擬 I/O 模組的輸入。
ForceInput (int)將一個整數寫入模擬 I/O 模組的輸入。
ForceInput (long)將一個長整數寫入模擬 I/O 模組的輸入。
ForceInput (sbyte)將一個 8 位元有符號整數寫入模擬 I/O 模組的輸入。
ForceInput (short)將一個短整數寫入模擬 I/O 模組的輸入。
ForceInput (float)將一個 float 寫入模擬 I/O 模組的輸入。
ForceInput (uint)將一個無符號整數寫入模擬 I/O 模組的輸入。
ForceInput (ulong)將一個無符號長整數寫入模擬 I/O 模組的輸入。
ForceInput (ushort)將一個無符號短整數寫入模擬 I/O 模組的輸入。
ReadInputBool從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個位元。
ReadInputByte從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個位元組。
ReadInputDouble從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個 double。
ReadInputInt16從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個短整數。
ReadInputInt32從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個整數。
ReadInputInt64從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個長整數。
ReadInputSByte從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個 8 位元有符號整數。
ReadInputSingle從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個 float。
ReadInputUInt16從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個無符號短整數。
ReadInputUInt32從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個無符號整數。
ReadInputUInt64從實體 I/O 模組或模擬 I/O 模組的輸入讀取一個無符號長整數。
ReadOutputBool從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個位元。
ReadOutputByte從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個位元組。
ReadOutputDouble從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個 double。
ReadOutputInt16從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個短整數。
ReadOutputInt32從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個整數。
ReadOutputInt64從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個長整數。
ReadOutputSByte從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個 8 位元有符號整數。
ReadOutputSingle從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個 float。
ReadOutputUInt16從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個無符號短整數。
ReadOutputUInt32從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個無符號整數。
ReadOutputUInt64從實體 I/O 模組或模擬 I/O 模組的輸出讀取一個無符號長整數。
WriteOutput (bool)將一個位元寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (byte)將一個位元組寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (double)將一個 double 寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (int)將一個整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (long)將一個長整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (sbyte)將一個 8 位元有符號整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (short)將一個短整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (float)將一個 float 寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (uint)將一個無符號整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (ulong)將一個無符號長整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。
WriteOutput (ushort)將一個無符號短整數寫入實體 I/O 模組或模擬 I/O 模組的輸出。

屬性

 名稱說明
InputLength此模組的輸入資料長度 (bit)。
OutputLength此模組的輸出資料長度 (bit)。

參見

IntervalZero.KINGSTAR.Base.Class 命名空間